package com.um2.mauction.java;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.DynaActionForm;

public class FrmAjoutProduitParticulier1Bean extends DynaActionForm 
{
	private static final long serialVersionUID = 1L;

	public ActionErrors validate(ActionMapping arg0, HttpServletRequest arg1) 
	{
		String typeProduit = (String) this.get("cmbTypeProduit");
		String nomProduit = (String) this.get("txtNomProduit");
		String etatProduit = (String) this.get("cmbEtatProduit");
		
		String descProduit = (String) this.get("txtDescProduit");
		ActionErrors errors = new ActionErrors();

		if (nomProduit == null || nomProduit.trim().equals("")) 
		{
			errors.add("NomProduitVide", new ActionMessage(
					"AjoutProduit.particulier.nomProduit.vide"));
		}
		if (descProduit == null || descProduit.trim().equals("")) 
		{
			errors.add("descProduitVide", new ActionMessage(
					"AjoutProduit.particulier.descProduit.vide"));
		}
		if (typeProduit == null || typeProduit.trim().equals("")) 
		{
			errors.add("typeProduitVide", new ActionMessage(
					"AjoutProduit.particulier.typeProduit.vide"));
		}
		if (etatProduit == null || etatProduit.trim().equals("")) 
		{
			errors.add("etatProduitVide", new ActionMessage(
					"AjoutProduit.particulier.etatProduit.vide"));
		}
		return errors;
	}
}